
# 数据类型可以做为条件判断
"""
1. 若整数为非0数 ，在条件判断中返回的是True ,反之返回的是False.
2. 若小数为非0.0数 ，在条件判断中返回的是True,反之返回的是False
3. 若字符串为非空 ，在条件判断中返回的是True,反之返回的是False
4. 若为非None ，在条件判断中返回的是True,反之返回的是False
5. 若为列表、元组、字典、集合为非空时，返回的是True ，反之返回的是False.
"""

a = 0
if a:
    print("hello world")
else:
    print("你好，中国")

b = -0.0
if b:
    print("aaaa")
else:
    print("bbbb")

c = "sds"
if c:
    print("ccccc")
else:
    print("ddddd")

d = None
if not d:
    print("hello world")
else:
    print("你好，中国")

"""
is 和 in 也可以做条件判断 。
is : 判断对象内存地址是否相等
in : 判断一个元素是否在另外一个元素中
"""

x = 2000
y = 2000
z = "abc"
z1 = "sfsabcfsd"
if x is y:
    print("它们的引用地址是相等的")
else:
    print("它们的引用地址是不相等的")


if z in z1:
    print("包含了字符串")
else:
    print("不包含字符串")


